package com.gd.iot.energy.pojo.systemadmin.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import java.util.Date;

@Setter
@Getter
public class ArchivesVO {
    /**
     * @fieldName: id
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long id;

    /**
     * @fieldName: companyId
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long companyId;

    /**
     * @fieldName: createDate
     * @fieldType: Date
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date createDate;

    /**
     * @fieldName: energyType
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer energyType;

    /**
     * @fieldName: isDel
     * @fieldType: Boolean
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Boolean isDel;

    /**
     * @fieldName: modifyDate
     * @fieldType: Date
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Date modifyDate;

    /**
     * @fieldName: operatorId
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long operatorId;

    /**
     * @fieldName: battery
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String battery;

    /**
     * @fieldName: collectChannel
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer collectChannel;

    /**
     * @fieldName: controlValueAddress
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String controlValueAddress;

    /**
     * @fieldName: customerAddress
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerAddress;

    /**
     * @fieldName: customerCertificateNumber
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerCertificateNumber;

    /**
     * @fieldName: customerCertificateType
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer customerCertificateType;

    /**
     * @fieldName: customerEmail
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerEmail;

    /**
     * @fieldName: customerFee
     * @fieldType: BigDecimal
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal customerFee;

    /**
     * @fieldName: customerName
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerName;

    /**
     * @fieldName: customerPassword
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerPassword;

    /**
     * @fieldName: customerPhone
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerPhone;

    /**
     * @fieldName: customerSerialnumber
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerSerialnumber;

    /**
     * @fieldName: customerState
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer customerState;

    /**
     * @fieldName: customerTel
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String customerTel;

    /**
     * @fieldName: customerType
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer customerType;

    /**
     * @fieldName: customerUseState
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer customerUseState;

    /**
     * @fieldName: equipmentType
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer equipmentType;

    /**
     * @fieldName: householdNum
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long householdNum;

    /**
     * @fieldName: lorawanDeveui
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String lorawanDeveui;

    /**
     * @fieldName: measureBillingType
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer measureBillingType;

    /**
     * @fieldName: measureControlType
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer measureControlType;

    /**
     * @fieldName: measureName
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String measureName;

    /**
     * @fieldName: measureOverdraftMoney
     * @fieldType: BigDecimal
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal measureOverdraftMoney;

    /**
     * @fieldName: measureWarnMoney
     * @fieldType: BigDecimal
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private BigDecimal measureWarnMoney;

    /**
     * @fieldName: meterFlat
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterFlat;

    /**
     * @fieldName: meterMemo
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterMemo;

    /**
     * @fieldName: meterPeak
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterPeak;

    /**
     * @fieldName: meterReading
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterReading;

    /**
     * @fieldName: meterTip
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterTip;

    /**
     * @fieldName: meterTotal
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterTotal;

    /**
     * @fieldName: meterType
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer meterType;

    /**
     * @fieldName: meterValley
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String meterValley;

    /**
     * @fieldName: nboneNetDeviceId
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String nboneNetDeviceId;

    /**
     * @fieldName: nbonetNetImei
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String nbonetNetImei;

    /**
     * @fieldName: normalDayDosage
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String normalDayDosage;

    /**
     * @fieldName: oreaName
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String oreaName;

    /**
     * @fieldName: paymod
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer paymod;

    /**
     * @fieldName: reading
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String reading;

    /**
     * @fieldName: runstate
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer runstate;

    /**
     * @fieldName: serialnumber
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String serialnumber;

    /**
     * @fieldName: snr
     * @fieldType: String
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private String snr;

    /**
     * @fieldName: sysconfigEquipmentModel
     * @fieldType: Long
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Long sysconfigEquipmentModel;

    /**
     * @fieldName: valveState
     * @fieldType: Integer
     * @Description:
     */
    @ApiModelProperty(value = "", hidden = false)
    private Integer valveState;

    /**
     * @fieldName: measureAreaOrg
     * @fieldType: Long
     * @Description: energy_area_organization表id
     */
    @ApiModelProperty(value = "energy_area_organization表id", hidden = false)
    private Long measureAreaOrg;

    /**
     * @fieldName: measureEquipCollect
     * @fieldType: Long
     * @Description: energy_equip_collect 表id
     */
    @ApiModelProperty(value = "energy_equip_collect 表id", hidden = false)
    private Long measureEquipCollect;

    /**
     * @fieldName: measureEquipConcent
     * @fieldType: Long
     * @Description: energy_equip_collect 表id
     */
    @ApiModelProperty(value = "energy_equip_collect 表id", hidden = false)
    private Long measureEquipConcent;

    /**
     * @fieldName: measureParamPrice
     * @fieldType: Long
     * @Description: energy_param_price 表id
     */
    @ApiModelProperty(value = "energy_param_price 表id", hidden = false)
    private Long measureParamPrice;

    /**
     * @fieldName: sysconfigMeterModel
     * @fieldType: Long
     * @Description: energy_sysconfig_metermodel 表id
     */
    @ApiModelProperty(value = "energy_sysconfig_metermodel 表id", hidden = false)
    private Long sysconfigMeterModel;
}
